@charset "utf-8";
/* CSS Document */
* {margin: 0px;padding: 0px;}
body,ul,p,h1,h2,h3,h4,h5,h6,dl,dt,dd{margin:0;padding:0;}
body {font-family:"Microsoft YaHei", "微软雅黑", "宋体", "SimSun", "Arial"; min-width:320px;max-width:720px;width:100%;margin:0px auto;}
a {text-decoration:none;-webkit-text-size-adjust: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
img{ width:100%; max-height:100%; vertical-align: middle; border:0; margin:0; padding:0;}
ul,li {list-style:none;list-style-type:none;}
.cf:after {clear: both;overflow: hidden;content: "";display: table;}
.cf {zoom: 1;}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1}
.relative{position: relative;}
.absolute{position:absolute;}
.blank0 {clear:both; height:0em; overflow:hidden; display:block;}
.blank5 {clear:both; height:.3em; overflow:hidden; display:block;}
.blank10 {clear:both; height:.6em; overflow:hidden; display:block;}
.blank20 {clear:both; height:.8333em; overflow:hidden; display:block;}
.blank25 {clear:both; height:1em; overflow:hidden; display:block;}
.blank30 {clear:both; height:1.5em; overflow:hidden; display:block;}
.blank40 { clear:both; height:2em; overflow:hidden; display:block;}
.blank50 { clear:both; height:2.5em; overflow:hidden; display:block;}
.blank60 { clear:both; height:3em; overflow:hidden; display:block;}
.gsj img{ display:block;}
@media only screen and (min-width: 640px){
	.tzzt{font-size:20px;}

}
@media only screen and (min-width: 480px) and (max-width: 639px){
	.tzzt{font-size:18px;}
  .item ul li:first-child{
    margin-left: .16rem !important;
  }
}
@media only screen and (min-width: 360px) and (max-width: 479px){
	.tzzt{font-size:16px;}
  .item ul li:first-child{
    margin-left: .16rem !important;
  }
}
@media only screen and (max-width: 360px){
	.tzzt{font-size:14px;}
  .item ul li:first-child{
    margin-left: .16rem !important;
  }
}
.syal img{ display:block; width:100%;}

.index_hot_c{width: 100%;border-top: 1px solid #eaeaea;overflow: hidden;position: relative;padding:3% 0;background: #fff;}
.index_hot_c .left{width: 4.375%;margin-left:2.78%;padding-right:3%;display: block;}
.index_hot_c .right{width: 86%;position: absolute;top:10%;left:10%;overflow: hidden;height:84%;}
.index_hot_c .right .tg_scroll1{width: 100%;overflow: hidden;}
.index_hot_c .right .tg_scroll1 ol li{ margin-top:3%;}
.index_hot_c .right .tg_scroll1 ol li a{font-size: 1em;color:#333;}
.fa{position:relative;padding-bottom: 1.3rem;}
.fa-pro{padding-bottom: 3em;}
.fa .mfbd{ position:fixed; top:45%; right:1%; width:12.22223%; max-width:88px; z-index:999;}
.fa h1{font-size:.3rem; text-align:center; color:#ec4590; padding-top:5%;font-weight: 500;}
.fa .fa_en{font-size: .12rem;text-transform : uppercase;text-align:center; color:#ec4590;font-weight: 200;padding-top: 1%;}
.fa h2{ font-size:.3rem; text-align:center; color:#ec4590; padding:0% 0%;}
.fa h2 span{ color:#ff7e04;   }
.fa_1{ width: 84%;padding: 4%;margin:0px auto;  border-radius:10px;    background: #fff;   margin-top: .2rem;}
.fa_border{border:10px solid #ef5896;padding: 4%;}
.fa_1 p{ color:#dd5c91; font-size:1.2em;}
.fa_1 span{ font-size:1em; text-align:center; color:#333333; padding:3% 0%;}
.fa_1 span strong{ float:left; text-align:left; margin-top:.2rem; font-weight:normal;font-size: .2rem;}

.item {margin: 3% 0;}
.ycqh1,.ycqh3,.ycqh5,.ycqh7{width: 60%;}
.ycqh2,.ycqh4,.ycqh6,.ycqh8{width: 40%;}
.ycqh11,.ycqh12,.ycqh13{width: 33.333%;}
.ycqh9,.ycqh10{width: 100%;}
.item ul li{width: 1.3rem;border:2px solid #ec4590;text-align: center;height:1.2rem;color: #3e1b2a;font-size: .2rem;margin-left: .2rem;float: left;
  font-weight: bold;padding-top: 2%;border-bottom: 0;position: relative;}
.item ul li:first-child{margin-left: .6rem;}
.item ul li a{width: 1.38rem;border-radius: 100%;background: #fb8dba;display: inline-block; margin-left: -3%;color: #fff;height: 1.18rem;height: .9rem;padding-top: .4rem;position: absolute;bottom: -.7rem;left: 0;}
.item ul li a span{font-size: .3rem;font-weight: 200;}
.fa_1 input[type='radio'],.fa_1 input[type='checkbox'] {
  display: none;
  cursor: pointer;
}

.fa_1 input[type='radio'] + label:before, .fa_1 input[type='radio'] + label:after,input[type='checkbox'] + label:before,input[type='checkbox'] + label:after {
  content: '';
  font-family: helvetica;
  display: inline-block;
  width: 18px;
  height: 18px;
  left: 0;
  bottom: 0;
  text-align: center;
  position: absolute;
}

.fa_1 input[type='radio'] + label:before,input[type='checkbox'] + label:before {
	border:1px solid #158ec6;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.fa_1 input[type='radio'] + label:after,input[type='checkbox'] + label:after { color: #fff;}
.fa_1 input[type='radio']:checked + label:before,input[type='checkbox']:checked + label:before {
	-moz-box-shadow: inset 0 0 0 10px #158EC6;
    -webkit-box-shadow: inset 0 0 0 10px #158EC6;
  	box-shadow: inset 0 0 0 10px #158EC6;
}


.fa_1 input[type='checkbox'] + label:hover:after, .fa_1 input[type='checkbox']:checked + label:after ,.fa_1 input[type='radio'] + label:hover:after, .fa_1 input[type='radio']:checked + label:after{
  content: "\2713";
  line-height: 18px;
  font-size: 14px;
}

.inputxm{ border:1px solid #92194b; border-radius:10px; width:96%; padding:2%; margin-top:2%; font-size:1em;color: #dd5c91;}
.fa_1 h3{ color:#dd5c91; font-size:1.2em; font-weight:normal; }
.ljtj{ font-size: .24rem; width: 4.5rem;height: .5rem ;border-radius:30px; background:#dd5c91;color: #fff;display: inline-block;margin-left: 17%;margin-top: .4rem;line-height: .5rem;text-align: center;margin-bottom: .4rem;}
.ljtj a{color: #fff;}
.fa_1 a{ color:#fff; font-size:1.4em; background:#238dff; padding:2%; width:96%; text-align:center; border-radius:30px; display:block;}
/*.zj{ background:#fef2f7;}*/
.zj_1{ width:96%; margin:0px auto; overflow:hidden;}
.zj_1 .zjxt_1{ display:block; float:left; width:18.8%;}
.zj_2{ float:left; position:relative; width:78%; margin:6% 0% 0% 2%; z-index:98;}
.zj_1 p{ border:1px solid #ec4590; border-radius:10px; width:90%; padding:4% 2%; font-size:.2rem; background:#fff;  float:left; margin-left:-1px; position:relative; z-index:1;}
.zj_1 p span{ color:#ff7e04;}
.zj_1 b{ float:left; width:3%; position:relative; z-index:2; margin-top:3%;}
.zj_1 p img{ position:absolute; right:-2%; top:-40%; width:10.9%;}
#bddh{ width:100%; z-index:99;}
.bddh{ position:relative; max-width:720px; margin:0px auto; text-align:center; z-index:101;height: 1.4rem;background:#f88ebd;}
.bddh input{ position:absolute; top:22%; left:6%; width:73%;height: .46rem; padding:2%; font-size:1.2em; background:#fff; border:none; color:#c8c8c8;outline:none;border-radius: 10px;}
.bddh .send{position: absolute;top: 22%;right: 6%;width: 1.16rem;height: .75rem;border-radius: .08rem;color: #fff;font-size: .24rem;line-height: .75rem;}
/*.footer{ background:#40526f; overflow:hidden;}*/

#swt-box-Tool{padding: .4rem 0;}

@-webkit-keyframes bouncefgs { 
  from{opacity:0.3;-webkit-transform:perspective(400px) rotateY(360deg);transform:perspective(400px) rotateY(360deg);} 
    to{opacity:1;-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);} 
}
@keyframes bouncefgs { 
  from{opacity:0.1;-webkit-transform:perspective(400px) rotateY(360deg);transform:perspective(400px) rotateY(360deg);} 
    to{opacity:1;-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);} 
}
.bouncefanguns {
  -webkit-animation-name:bouncefgs;
  animation-name:bouncefgs;
}

/*new_foot首页底部20180619start*/
.new_foot {
  width: 100%;
  margin: 0 !important;
  padding: 0 !important;
  position: fixed;
  bottom: 0;
  z-index: 999;
  overflow: visible !important;
  max-width: 720px;
  margin: 0 auto;
  background: -moz-linear-gradient(left, #dfb661, #d1a03e);
  background: -webkit-gradient(linear, 0 50%, 100% 50%, from(#dfb661), to(#d1a03e));
  background: -webkit-linear-gradient(left, #dfb661, #d1a03e);
  background: -o-linear-gradient(left, #dfb661, #d1a03e);
}
.new_foot .mask {
  width: 25%;
  height: 128px;
  left: 50%;
  bottom: -1%;
  position: fixed;
  margin-left: -12.5%;
  background: url("/images/index/newindex/center1.png") no-repeat;
  background-size: 100%;
  animation: changebg 1s infinite;
  -webkit-animation: changebg 1s infinite;
}
.new_foot .mask .act {
  width: 100%;
  position: relative;
  display: block;
  margin-top: 36.8px;
}
.new_foot .mask .act sup {
  position: absolute;
  top: 0;
  right: 20px;
  background: red;
  color: #fff;
  padding: 0 2px;
  font-size: 12px;
  border-radius: 7px;
  animation: jump 2s infinite;
}
.new_foot .mask .act span {
  display: block;
  font-size: 1em;
  text-align: center;
  color: #fff;
  padding-bottom: 8px;
}
.new_foot .mask img {
  width: 38%;
  display: block;
  margin: 20% auto 8% auto;
}
.new_foot .menu li.li2 {
  transition: all 300ms linear;
  -moz-transiton: all 300ms linear;
  -webket-transition: all 300ms linear;
  -o-transition: all 300ms linear;
}
.new_foot .menu li {
  width: 100%;
  height: 88px;
  position: relative;
}
.new_foot .menu li a {
  display: block;
  float: left;
  width: 18%;
}
.new_foot .menu li a:nth-child(3) {
  width: 28%;
}
.new_foot .menu li a:nth-child(4) {
  margin-left: 28%
}
.new_foot .menu li a i {
  display: block;
  height: 56px;
}
.new_foot .menu li a span {
  display: block;
  font-size: 18px;
  text-align: center;
  color: #fff;
  padding-bottom: 8px;
}
.new_foot .menu li.li1 a:nth-child(1) i {
  background: url("../images/homeicon.png") no-repeat center center;
  background-size: 55%;
}
.new_foot .menu li.li1 a:nth-child(2) i {
  background: url("../images/diccountIcon.png") no-repeat center center;
  background-size: 55%;
}
.new_foot .menu li.li1 a:nth-child(3) {
  position: absolute;
  left: 36%;
  bottom: 0;
}
.new_foot .menu li.li1 a:nth-child(3) img {
  width: 92%;
}
.new_foot .menu li.li1 a:nth-child(3) sup {
  position: absolute;
  top: 18%;
  right: 24%;
  font-style: normal;
  background: red;
  color: #fff;
  padding: 0 2px;
  font-size: 12px;
  border-radius: 7px;
  animation: jump 2s infinite;
}
.new_foot .menu li.li1 a:nth-child(4) i {
  background: url("../images/xq_mune.png") no-repeat center center;
  background-size: 54%;
}
.new_foot .menu li.li1 a:nth-child(5) i {
  background: url("../images/xq_phone.png") no-repeat center center;
  background-size: 43%;
}
.botchat i {
  position: relative;
}
.botchat i sup {
  width: 14px;
  height: 14px;
  font-size: 12px;
  background: #ff5764;
  border-radius: 50%;
  display: block;
  line-height: 14px;
  text-align: center;
  color: #fff;
  position: absolute;
  top: 1%;
  right: 16%;
  font-style: normal;
}

@media screen and (min-width:360px) and (max-width:409px) {
.new_foot .menu li a span {
  font-size: 14px !important;
  padding-bottom: 0px;
}
.new_foot .menu li.li1 a i {
  height: 34px;
  background-size: 48% !important;
}
.new_foot .menu li {
  height: 58px;
  padding-top: 3px;
}
.new_foot .menu li.li1 a:nth-child(4) i {
  background-size: 51% !important;
}
.new_foot .menu li.li1 a:nth-child(5) i {
  background-size: 37% !important;
}
.new_foot .menu li.li1 a:nth-child(3) {
  left: 39.2%;
}
.new_foot .menu li.li1 a:nth-child(3) img {
  width: 80%;
}
}

@media screen and (min-width:410px) and (max-width:479px) {
.new_foot .menu li a span {
  font-size: 14px !important;
  padding-bottom: 0px;
}
.new_foot .menu li.li1 a i {
  height: 34px;
  background-size: 48% !important;
}
.new_foot .menu li {
  height: 58px;
  padding-top: 3px;
}
.new_foot .menu li.li1 a:nth-child(4) i {
  background-size: 51% !important;
}
.new_foot .menu li.li1 a:nth-child(5) i {
  background-size: 37% !important;
}
.new_foot .menu li.li1 a:nth-child(3) {
  left: 39.2%;
}
.new_foot .menu li.li1 a:nth-child(3) img {
  width: 80%;
}
}

@media screen and (min-width:480px) and (max-width:639px) {
.new_foot .menu li a span {
  font-size: 14px !important;
  padding-bottom: 0px;
}
.new_foot .menu li.li1 a i {
  height: 34px;
  background-size: 48% !important;
}
.new_foot .menu li {
  height: 58px;
  padding-top: 3px;
}
.new_foot .menu li.li1 a:nth-child(4) i {
  background-size: 51% !important;
}
.new_foot .menu li.li1 a:nth-child(5) i {
  background-size: 37% !important;
}
.new_foot .menu li.li1 a:nth-child(3) {
  left: 39.2%;
}
.new_foot .menu li.li1 a:nth-child(3) img {
  width: 80%;
}
}
@media screen and (max-width:360px) {
  .new_foot .menu li a{
    width: 20%;
  }
  .new_foot .menu li a span{
    font-size: 14px;
  }
  .new_foot .menu li a:nth-child(4){
    margin-left: 20%;
  }
  .new_foot .menu li.li1 a:nth-child(3){
    left: 37%;
  }
}

@media screen and (min-width: 640px) {
.footer_new {
  bottom: 0
}
.footer_new .menu li a i {
  height: 96px;
}
.new_foot .menu li a i {
  height: 96px;
}
.new_foot .menu li {
  height: 128px;
}
.footer_new .menu li a:nth-child(3), .footer_new .menu li a:nth-child(4) {
  height: 128px;
}
.footer_new .menu li.li1 a:nth-child(3) i, .footer_new .menu li.li1 a:nth-child(4) i {
  height: 128px;
}
.footer_new .menu li.li1 a:nth-child(3) span, .footer_new .menu li.li1 a:nth-child(4) span {
  height: 128px;
  line-height: 83.2px;
  font-size: 25.6px;
}
}
 @-webkit-keyframes jump {
 0%, 100%, 20%, 50%, 80% {
 -webkit-transform: translateY(0);
 transform: translateY(0)
}
 40% {
 -webkit-transform: translateY(-4px);
 transform: translateY(-4px)
}
 60% {
 -webkit-transform: translateY(-2px);
 transform: translateY(-2px)
}
}
/*new_foot首页底部20180619end*/

.swt_center ,.expertTeam ,.xqAddress ,.backup ,.ad_number_bottom{
  display: none!important;
}
.float_container {

  z-index: 1000050;

  display: none;

  position: fixed;

  width: 100%;

  left: 0;

  bottom: 0;

  background-image: -moz-linear-gradient(#f6f6f6, #f6f6f6);

  background-image: -webkit-linear-gradient(#f6f6f6, #f6f6f6);

  background-image: -o-linear-gradient(#f6f6f6, #f6f6f6);

  background-image: linear-gradient(#f6f6f6, #f6f6f6);

  font-size: 14px;

  opacity: 0.9;

}

.db {

  display: block

}

.float_container .title1 {

  background: #bb92db;

  background-size: 40px;

  font-size: 20px;

  line-height: 2.2;

  color: #fff;

  text-align: center;

  letter-spacing: -1px;

  position: relative;

}

.float_container .title1 .dianhua {

  position: absolute;

  top: 1%;

  right: 1%;

  width: 40px;

  display: block;

}

.float_container .title1 .dianhua img {

  width: 100%;

}

.float_container dl {

  display: none;

  transiton: all .3s linear 0s;

  margin: 0;

  padding: 0;

}

.float_container dt {

  display: inline-block;

  width: 14%;

  float: left;

  margin: 15px 0 0 8px;

  text-align: center

}

.float_container dt img {

  max-width: 100%;

  border: 0;

  vertical-align: middle;

  -ms-interpolation-mode: bicubic;

  width: 40px;

  height: 40px;

}

.float_container dd {

  margin: 0;

  display: inline-block;

  position: relative;

  width: 68%;

  float: left;

  margin-top: 15px;

}

.float_container .time1 {

  font-size: 12px;

  line-height: 1.6;

  color: #6c6761;

  text-align: center;

  width: 100%;

  margin: 0;

  height: 1.6em;

}

.float_container .footTool_box {

  color: #000;

  position: relative;

  margin-left: 5%;

  padding: 10px;

  border: 1px solid #7ebbe4;

  border-top-color: #b2daf0;

  border-radius: 12px;

  box-shadow: 0 3px 0 #3ea0dd, inset 0 1px 1px #fff;

  background-image: -moz-linear-gradient(#c6e5fa, #a6d7f7);

  background-image: -webkit-linear-gradient(#c6e5fa, #a6d7f7);

  background-image: -o-linear-gradient(#c6e5fa, #a6d7f7);

  background-image: linear-gradient(#c6e5fa, #a6d7f7);

  letter-spacing: -1px;

  display: -webkit-box;

}

.float_container .footTool_box span {

  color: #de0000;

  display: inline-block;

}

.float_container .footTool_box img {

  width: 22px;

  vertical-align: bottom;

  display: inline-block;

}

.float_container .footTool_box:before,  .float_container .footTool_box:after {

  position: absolute;

  content: ''

}

.float_container .footTool_box:before {

  width: 18px;

  height: 13px;

  top: -1px;

  left: -9px;

  background: url(../images/arrowdcw.png) 0 0 no-repeat;

  background-size: 18px;

}

.float_container .footTool_box:after {

  width: 40px;

  height: 26px;

  bottom: -4px;

  right: -7px;

  background: url(../images/wavedcw.png) 0 0 no-repeat;

  background-size: 40px;

}

.float_container .footTool_btn1 {

  margin-top: 25px;

  padding: 10px 0;

  border-top: 1px solid #c7c7c0;

  border-bottom: 1px solid #979185;

  background: #eaebed;

  width: 100%;

  max-width: 100%;

}

.float_container .footTool_btn1 a {

  width: 39%;

  height: 2em;

  float: left;

  margin: 0 5%;

  border: 1px solid #a6a5a1;

  border-radius: 12px;

  background-color: #fefefe;

  box-shadow: 0 2px 2px #d1d1d3;

  font-size: 16px;

  color: #6c6761;

  line-height: 2;

  text-align: center;

  text-decoration: none;

  transition: all .3s linear 0s;

  text-indent: 0;

}

.float_container .footTool_btn1 a:hover {

  border-color: #959490;

  background-color: #f7f7f7;

}

.hideTool {

  cursor: pointer;

}



@media screen and (max-width: 320px) {

.float_container .title1 {

  font-size: 18px;

  background-size: 32px

}

.float_container dd {

  width: 73%

}

.float_container .footTool_box {

  font-size: 13px

}

.float_container .footTool_btn1 a {

  border-radius: 10px;

  font-size: 15px

}

}

/*商务通右侧小标*/
@-webkit-keyframes pan-ripple {
    0% {-webkit-transform:scale(1);opacity:0}
    30% {-webkit-transform:scale(1.1);opacity:1}
    100% {-webkit-transform:scale(1.4);opacity:0}
}
.s-ripple i {
    position:absolute;
    width:60px;
    height:60px;
    line-height:normal;
    border-radius:50%;
    border:1px solid #B300bf;
    box-sizing:border-box
}
.ripple {
    background:#B300bf;
    color:#fff;
    font-size:14px;
    text-align:center;
    font-style:normal;
    padding-top:16%;
    opacity:.8
}
.ripple-a {
    opacity:0;
    -webkit-transform:scale(1);
    transform:scale(1);
    -webkit-animation:pan-ripple 2s linear infinite;
    animation:pan-ripple 2s linear infinite;
}
.ripple-b {
    opacity:0;
    -webkit-transform:scale(1);
    transform:scale(1);
    -webkit-animation:pan-ripple 1s linear infinite;
    animation:pan-ripple 1s linear infinite;
}
.s-ripple {
    z-index:99999;
    position:fixed;
    width:65px;
    height:65px;
    display:block;
    transform-origin: 0px 0px 0px;
    transform: scale(1, 1);
    top: 40%;
    right:15px;
}
/*商务通右侧小标结束*/